Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

nuke-list-view

Package Overview
Dependencies
Maintainers
3
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nuke-list-view

列表

  • 1.0.3
  • npm
  • Socket score

Version published
Maintainers
3
Created
Source

Listview

  • category: UI
  • chinese: 列表
  • type: UI组件

何时使用

用于展现一个数据列表,和 ScrollView 不同,ListView 使用 weex list 组件内存回收复用的能力,达到复用 cell 不卡顿的效果。

API

ListView

属性说明类型默认值
renderHeader头部function
renderFooter底部function
renderRow渲染单行的方法function
dataSource数据源array
onEndReached加载到底部时触发 的事件原onloadmore 事件
onEndReachedThreshold加载更多的位移量string500
showScrollbar是否显示滚动条bool
resetLoadmore重设loadmore计数 [以下单独说明]function

resetLoadmore 实例方法

这是一个重置 onEndReached 是否能触发的 标记位的方法。 标记位默认为 true,即滚动到底部即可触发 onEndReached 事件。 但当 onEndReached 触发后,没有通过 setState 增加数据导致页面 scroller 内容变长,(或者反而变短了),native 端会将标记位设置为 false。 此时调用 resetLoadmore ,可以清除标记位,让 onEndReached 可以再次触发。

    //调用 resetLoadmore 以保证上一次加载不到数据后,下次还能继续触发 onEndReached
    reset=(e)=>{
        this.refs.mylist.resetLoadmore();
    }
    render(){
        return (
                <ListView ref="mylist"
                    renderHeader={this.renderHeader}
                    renderFooter={this.renderFooter}
                    renderRow={this.renderItem}
                    dataSource={this.state.data}
                ><ListView/>
        )
    }

Keywords

FAQs

Package last updated on 04 Dec 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc